﻿body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px;	
	/*margin-bottom:20px;
    background-color:#A9A9A9;	*/
}
h2
{
    font-size:16px;
    color:#5a5252;
    /*padding-top:10px;*/
}
h3
{
    color:#6c6767;
    font-size:16px;
    font-weight:normal;
    padding:0px;
    margin:0px;
}
h4
{
    font-family:Arial;
    color:#3f8500;
    font-size:20px;
    font-weight:normal;
    padding:0px;
    margin:10px 0px 10px 0px;
}

.heading
{
    font-family:Arial;
    color:#3f8500;
    font-size:18px;
    font-weight:normal;
    padding:0px;
    margin:0px 0px 0px 0px;
}

h5 
{
    padding:0px;
    margin:10px 0px 10px 0px;
}

h5 a
{
    font-family:Arial;
    color:green;
    font-size:12px;
    font-weight:bold;    
    text-decoration:none; 
}

#emiCalculator
{
    margin:20px 0px 10px 0px;    
}
  
#amortizationCalculator
{
    margin:30px 0px 10px 0px;    
}
  
form
{
	margin:0px;
	padding:0px;
}
table td
{
	vertical-align:top;
}
a:link, a:visited
{
    color: #034af3;
}
a:hover
{
    color: #1d60ff;
    text-decoration: none;
}
a:active
{
    color: #034af3;
}
img{
	border:none;
	padding:0px;
	margin:0px;
	outline:none;
}
textArea{
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
	width:200px;
	color:#333333;
	font-size:11px;
	height:80px;
}
th{
    text-align:left;
}
div.WizardContainer
{
	border:#B9B9B9 1px solid;	
	margin-top:10px;    	
	margin-bottom:0px;    
	-moz-border-radius: 6px 6px  0px 0px;
	border-radius: 6px 6px  0px 0px;;		    
}
div.StepHeaderContainer
{
    background-color:#d3f0b6;
    border-bottom:#3F8500 1px solid;    
    -moz-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;		
}
div.StepHeading
{
    margin:0px 10px 0px 15px;
    padding-top:10px;
    font-weight:bold;
}
div.StepSubHeading
{
    margin:5px 10px 0px 15px;
    font-weight:normal;
    color:#5d4545;   
    padding-bottom:10px; 
}
div.StepButtonContainer
{
    background-color:#f9f9f9;
    border-top:#dbd9d9;  
    padding:8px 15px;  
    border-top:#ebebeb 1px solid;
    /*-moz-border-radius: 0px 0px 16px 16px;
	border-radius: 0px 0px 16px 16px;*/
}
div.StepBody
{
    padding:10px;
    min-height:150px;
}
table.StepForm
{
    width:70%;    
}

div.GroupBox
{
	border:#B9B9B9 1px solid;
	padding:10px;
	margin-top:20px;    
	margin-bottom:0px;    
	-moz-border-radius: 6px;
	border-radius: 6px;	
	/* Styles for WinApp Like Group Box*/
	/*border:#B9B9B9 1px solid;
	padding:10px;    
	margin-bottom:10px;    
	-moz-border-radius: 6px;
	border-radius: 6px;	
	margin-top:20px;    
    z-index:1;*/	
}
/*.SectionGroupBox
{
	border:#B9B9B9 1px solid;
	padding:10px;	
	margin-bottom:0px;    
	-moz-border-radius: 6px;
	border-radius: 6px;		
}
.SectionGroupBoxHeading
{
    max-width:200px;
    border:#B9B9B9 1px solid;
    border-bottom:none;
    border:none;
    margin-top:20px;
    margin-left:10px;
    padding:3px;
    font-weight:bold;    
}*/
.GroupHeaderOverlay
{
	width:150px;        	
	padding:1px 10px 2px 10px;
	background-color:#e2e2e2;
    border:#B9B9B9 1px solid;
    margin-top:-20px;
    margin-bottom:5px;
    font-weight:bold;
}
.requiredMark
{
    font-size:8px;
    color:#FF0000;
}
.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.clearboth
{
	clear:both;
}
/*
.loginbox
{
	width:300px; border:#C0C0C0 1px solid; padding:0px 10px 10px 10px;
}
*/
.OddRowListing {	
	font-size: 11px;
	background-color: #ECECEC;/*#FFE5E5;*/
	/*height: 30px;*/
}
.OddRowListing:hover {
	background-color: #DFDDDD;/*#FFB3B3;*/
}
.EvenRowListing {
	font-size: 11px;
	background-color: #f7f7f7;/*#FFCCCC;*/
	/*height: 30px;*/
}
.EvenRowListing:hover {
	background-color: #DFDDDD;/*#FFB3B3;*/
}
.TextBoxCommon{	
	width:99%;		
	color:#333333;
	font-size:11px;
	padding:1px 0px 1px 0px; 
	margin:0px;
	border:#7B9EBD 1px solid;	
}
.ReadOnlyTextBox
{
	width:99%;		
	color:#333333;
	font-size:11px;
	padding:1px 0px 1px 0px; 
	margin:0px;	
	background-color:#E4E4E4;
	border:#999999 1px solid;	
}
.ButtonCommon {	
	background:url(/Images/ButtonBack_Active.gif) repeat-x;
	border-style:outset;
	border-width:1px;
	border-color:#7d1010;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	/*height: 22px;*/
	cursor:pointer;	
	padding:1px 15px 1px 15px;
	/*margin:0px;
	padding:0px;*/	
	letter-spacing:1px;
    -moz-box-shadow: 0px 0px 1px #999999;
    -webkit-box-shadow: 0px 0px 1px #999999;
    box-shadow: 0px 0px 1px #999999;
}
.ButtonInActive {	
	background:url(/Images/ButtonBack_InActive.gif) repeat-x;
	border-style:outset;
	border-width:1px;
	border-color:#837a7a;
	color:#616373;
	font-size:11px;
	font-weight:bold;	
	cursor:pointer;	
	padding:1px 15px 1px 15px;	
	letter-spacing:1px;
    -moz-box-shadow: 0px 0px 1px #999999;
    -webkit-box-shadow: 0px 0px 1px #999999;
    box-shadow: 0px 0px 1px #999999;
}
.ButtonDisabled{	
	background:url(/Images/ButtonBack_InActive.gif) repeat-x;
	border-style:outset;
	border-width:1px;
	border-color:#837a7a;
	color:#A0A0A0;
	font-size:11px;
	font-weight:bold;	
	cursor:pointer;	
	padding:1px 6px 1px 6px;	
	letter-spacing:1px;
    -moz-box-shadow: 0px 0px 1px #999999;
    -webkit-box-shadow: 0px 0px 1px #999999;
    box-shadow: 0px 0px 1px #999999;
}
.ButtonContainer{margin-top:10px;}
.DropDownListCommon
{
	/*min-width:100px;*/
	width:auto;		
	color:#333333;
	font-size:11px;
	padding:0px;
	margin:0px;
	width:100%;
	border:#7B9EBD 1px solid;
}
.BigBropDownList
{    
	color:#333333;
	font-size:11px;
	padding:3px 0px 3px 0px;
	margin:0px;
	width:100%;
	border:#7B9EBD 1px solid;
}

.MessageCommon
{
    font-weight:bold;
}
/* Expand Collapse End*/
.CalendarTextBox
{
	width:110px;
	color:#333333;
	font-size:11px;
	padding:0px; 
	margin:0px;
	margin-right:2px;
}
.OnePixelBorder
{
	border-bottom:#DEDEDE 1px solid;
	line-height:1px;
	height:1px;
}
.GridView
{
	border-spacing:0px 0px;
	width:100%;	
	border-collapse:collapse;
}
.GridView th
{
	background-color:#E2E2E2;
	border:#F2F2F2 1px solid;
	padding:5px 3px 5px 3px;
	/*height:20px;*/
}
.GridView td
{
	border:#F2F2F2 1px solid;
	padding:5px 3px 5px 3px;
	/*height:25px;*/
}

.GridView td.bold
{
	border:#F2F2F2 1px solid;
	padding:5px 3px 5px 3px;
	font-weight:bold;
}

.GridView tr.oddRow
{
	background-color:#d2d2d2;
	border:#F2F2F2 1px solid;
	padding:5px 3px 5px 3px;
}

.MessageBox
{
    clear:both;    
	height:auto;
    text-align:left;    
    font-weight:bold;
    color:#0F7D0A; 	
}
.ErrorMessageBox
{
    clear:both; 
	height:auto;	
    text-align:left;    
    font-weight:bold;	
    color:#FF0000;
    margin-bottom:5px;
}

.ContainerHoverEffect
{
    border:#FFFFFF 1px solid;
    background-color:transparent;
    padding-top:5px 10px 5px 10px;
}
.ContainerHoverEffect:hover
{
    background-color:#F9F9F9;
    border:#B9B9B9 1px solid;
    -moz-border-radius: 6px;
	border-radius: 6px;	
}
/* New Styles for New Design Start */
.TopContainer
        {
            width:100%;            
            background-color:#EDF1EB;
        }
        .NavigationContainer
        {
            width:100%;
            background-color:#EDF1EB;            
            /*margin:auto auto;*/            
        }
        .SlideContainer
        {
            width:100%;
            background-color:#EDF1EB;            
        }
        .MiddleContainer
        {
            background-color:#edf1eb;
            min-height:100px;
            padding-bottom:20px;
        }        
        .FooterContainer
        {
            padding-bottom:50px;
            background-color:#d4d9cf;
        }
        .DocumentContainer
        {
            width:980px;
            margin:auto auto;
        }
        .TopButton
        {
            width:76px;
        	height:26px;
        	background:url(/Images/Sprite.png) 0px 0px no-repeat;   
        	/*border:#FF0000 1px solid; */
        	float:left;
        	margin-left:6px;
        	text-align:center;  
        	font-size:11px;        	
        	font-weight:normal;
        	padding-top:5px;      	
        }
        .TopButton a:link
        {
            color:#645b5b;
            text-decoration:none;
        }
        .TopButton a:visited
        {
            color:#645b5b;
            text-decoration:none;
        }
        .TopButton a:hover
        {
            color:#000000;
            text-decoration:underline;
        }
        .TopMenu 
        {            
            width:940px;            
            margin:auto auto;                       
            padding-top:4px;
            padding-bottom:4px;
            
        }        
        .TopMenu ul
        {
            margin:0px; padding:0px;
        }
        
        .TopMenu ul li
        {
            display:inline;
            list-style-type: none;
            border-right:1px solid #5baddf;                        
        }
        
        .TopMenu ul li.last
        {
            display:inline;
            list-style-type: none;
            border-right:0px;                        
        }
       
        
        .TopMenu ul li a
        {
            padding: 4px 4px 4px 3px;
            font-size:12px;
            color:#000000;
            font-weight:normal;
            text-decoration:none;            
        }
        
         .TopMenu ul li.redTab a
        {
            padding: 4px 4px 4px 3px;
            font-size:12px;
            color:red;
            font-weight:normal;
            text-decoration:none;            
        }
        
        .TopMenu ul li a : link, .TopMenu ul li a : visited
        {            
            color:#000000;
            text-decoration:none;
        }
                        
        .TopMenu ul li a:hover, .TopMenu ul li .current     
        {
            color:#438209;
            font-weight:normal; 
            /*background-color:#FF0000;
            background-color:#e6e0e0;*/
            background:url(/Images/NavigationBack_Hover.jpg);
            text-decoration:none;
        }
        .SliderLeft
        {
            width:170px;
            float:left;
            color:#FFFFFF;
            margin-left:10px;
        }
        .SliderRight
        {
            width:482px;
            float:left; 
            margin-left:10px;           
        }
        .SliderRightAdd
        {
            float:left;
            margin-left:10px;
            margin-top:10px;
        }
        .SeachButton
        {
            width:106px;
        	height:30px;
        	background:url(/Images/Sprite.png) -171px -109px no-repeat;
        	float:right;
        	margin-top:12px;
        	margin-right:5px;
        	cursor:pointer;
        } 
        .SeachButton:hover
        {
            width:106px;
        	height:30px;
        	background:url(/Images/Sprite.png) -171px -139px no-repeat;
        	float:right;
        	margin-top:12px;
        	margin-right:5px;
        	cursor:pointer;
        }       
        .DeSelectedAction
        {
            background-color:#b3c4a4;/*#549814;*/
            filter:alpha(opacity=50);
            opacity:0.5; 
            width:71px;
            height:16px;
            float:left;
            margin-left:5px;
            margin-top:3px;
            cursor:pointer;
            padding:2px 2px;
            -moz-border-radius: 3px;
	        border-radius: 3px;
	        text-align:center;
        }
        .SelectedAction
        {
            border:1px solid white;
            /*background-color:#579b17;*/
            background-color:HighlightText;
            width:70px;
            height:15px;
            float:left;
            margin-left:5px;
            margin-top:3px;
            cursor:pointer;
            color:Green;
            padding:1px 2px;            
	        -moz-border-radius: 3px;
	        border-radius: 3px;
	        text-align:center;
        }
        .BodyContentContainer
        {            
            background-color:#FFFFFF;                        
        }
        .AdverstisementContainer
        {            
            width:200px;
            /*max-height:70px;
            margin-bottom:10px;*/
        }  
        .AdverstisementImage
        {
            width:200px;
        }      
        .Categories
        {
            background-color:#f1eeee;    
            padding:5px;            
            -moz-border-radius: 6px;
	        border-radius: 6px;	       
        }  
        .CategoryBox
        {
            background-color:#FFFFFF; height:20px; vertical-align:middle;
            -moz-box-shadow: 3px 3px 3px #bdbdbd;
	        -webkit-box-shadow: 3px 3px 2px #bdbdbd;
	        box-shadow: 3px 3px 3px #bdbdbd;	        
	        /*Following Section is For IE*/
	        filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color=#bdbdbd, Positive='true')
            -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";	
        } 
        .CategoryBox:hover{background-color:#ffc90f; color:#FFFFFF; cursor:pointer;} 
        .CategoryBoxLeft
        {                        
            /*float:left;
            width:61%;         
            border-right:#e5e2e2 1px solid;   */
            min-height:14px;
            padding-top:2px;
            padding-bottom:2px;            
            padding-left:15px;
        } 
        /*.CategoryBoxLeft:hover{background-color:#ffc90f; color:#FFFFFF; cursor:pointer;} */
        .CategoryBoxRight
        {
            float:left;
            width:30%;                        
            text-align:center;
            padding-top:8px;            
        } 
        .ProjectBox
        {            
            border:#f1eeee 3px solid;
            margin:0px 10px 10px 0px;
        } 
        .ProjectBox:hover{border:#115a08 3px solid; cursor:pointer;}
        .ProjectBoxRight
        {
            border:#f1eeee 5px solid;
            margin:0px 0px 10px 10px;
        } 
        .ProjectThumb
        {
            width:30%;
            /*height:60px;*/
            float:left;
        }   
        img.FeaturedHomepageProjectThumb{width:64px; margin:3px;}
        .ProjectThumbImage{width:132px; border:#F1F8F2 2px solid;}
        .ProjectThumbImage:hover{border:#115a08 2px solid;}  
        .ProjectLink
        {
            width:65%;
            float:right;
            margin-top:5px;
            color:#ada4a4;
        }
        .ProjectLink a:link, .ProjectLink a:visited
        {
            font-size:11px;
            font-weight:bold;
            text-decoration:none;
            color:#3f8500;
        }
        .ProjectLink a:hover
        {            
            text-decoration:underline;         
        }             
        .SignUpBox
        {
            width:40%;
            float:left;
            /*padding:27px 0px 27px 0px;*/
            background-color:#c4cbbe;
            -moz-border-radius: 6px;
	        border-radius: 6px;	        
        }        
        .NewsLetterBox
        {
            width:58%;
            float:right;
            /*padding:27px 0px 27px 0px;*/
            background-color:#c4cbbe;
            -moz-border-radius: 6px;
	        border-radius: 6px;
        }
        .SignUpButton
        {
            width:137px;
        	height:52px;
        	background:url(/Images/Sprite.png) -84px -0px no-repeat;
        	float:right;        	
        	cursor:pointer;
        }
        .NewsLetterButton
        {
            width:87px;
        	height:52px;
        	background:url(/Images/Sprite.png) -84px -108px no-repeat;
        	float:right;        	
        	cursor:pointer;
        }
        .NewsLetterTextBox
        {
            width:250px;
            height:50px;            
            color:#c5d9c4;
            font-size:16px;
            padding-left:5px;
            border:#FF0000 0px solid;
            -moz-border-radius: 6px;
	        border-radius: 6px;		        
        }
        .NewsLetterTextBoxEnter{color:#6c6767;}
        .FooterLinksContainer
        {
            padding-bottom:20px;
            /*height:265px;*/
            background-color:#c4cbbe;
            -moz-border-radius: 6px;
	        border-radius: 6px;
        } 
        .FooterLinkBox
        {
            float:left;
            width:16%;    
            margin-left:30px;    
            margin-top:20px;  
            line-height:25px;  
        }
        .FooterCategoryHeading
        {
            text-transform:uppercase;
            color:#6c6767;
            font-size:11px;
            font-weight:bold;
            padding:0px;
            margin:0px;
        }
        .SocialButtons
        {
            width:185px;
            margin-left:-15px;
            margin-top:20px;
        }
        .FaceBook
        {            
            width:61px;
        	height:44px;
        	background:url(/Images/Sprite.png) 0px -31px no-repeat;
        	float:left;        	
        	cursor:pointer;
        }
        .Twitter
        {            
            width:61px;
        	height:44px;
        	background:url(/Images/Sprite.png) 0px -75px no-repeat;
        	float:left;        	
        	cursor:pointer;
        }
        .MySpace
        {            
            width:63px;
        	height:44px;
        	background:url(/Images/Sprite.png) 0px -119px no-repeat;
        	float:left;        	
        	cursor:pointer;
        } 
        .FooterLinkBox a:link
        {
            color:#000000;
            text-decoration:none;
        }
        .FooterLinkBox a:visited
        {
            color:#000000;
            text-decoration:none;
        }
        .FooterLinkBox a:hover
        {
            color:#000000;
            text-decoration:underline;
        }
/* New Design Styles End */
.CheckBoxListContainer
{
    padding:5px 10px 5px 10px; max-height:100px; overflow-y:auto; border:#B9B9B9 1px solid;
}
/************** Listing Styles **************************/
.ListItem
{
    margin-bottom:5px;
    /*min-height:95px;*/
    border:#FFFFFF 1px solid;
    -moz-border-radius: 6px;
	border-radius: 6px;	
	padding:3px 10px 2px 10px;	
	line-height:17px;  
	cursor:pointer;      
}
.ListItem:hover
{            
    border:#3F8500 1px solid;
    background-color:#e1f3d1;
    -moz-border-radius: 6px;
	border-radius: 6px;		        
}
.ListItem table{width:100%;}
.ListTitle
{
    font-size:14px;
    font-weight:bold;
    color:#3F8500;
    margin-right:100px;
}
.ListSeparator div{ border-bottom:#CCCCCC 1px solid; height:1px; line-height:1px; margin:3px 0px 5px 0px; }
.DimmedText
{
    color:#9aa79b;
    font-size:11px;
    font-weight:normal;    
}
.ListSubTitle
{
    color:#9aa79b;
    font-size:10px;
    font-weight:normal;
    margin-right:100px;
}
.ListSubTitle b{color:#859987;}
.ListTitle a:link
{
    text-decoration:none;            
    color:#3F8500;
}
.ListTitle a:visited
{
    text-decoration:none;            
    color:#3F8500;
}
.ListTitle a:hover
{
    text-decoration:underline;
    color:#3F8500;
}
.ThumbInList
{    
    margin-left:10px;
    width:152px; /*height:60px; margin-top:-40px;*/
}
.ListBotter
{
    color:#9c1414;
    margin-top:5px;
}
.ListBotter span
{
    color:#767070;
}

/************** Listing Styles End **********************/
/*Following Style has been added for left naviagation in service providers page
Cross Browser Solution from W3C Schools*/
ul.LeftMenu
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
ul.LeftMenu li
{
    background-image: url(/Images/BulletInactive.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding-left: 20px;
    line-height:25px;
}
ul.LeftMenu li:hover
{
    background-image: url(/Images/BulletActive.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding-left: 20px;    
    background-color:#eef1f2;
    color:#326a00;
    font-weight:normal;
}
ul.LeftMenu li.Current
{
    background-image: url(/Images/BulletActive.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding-left: 20px;    
    background-color:#eef1f2;
    color:#326a00;
    font-weight:normal;
}
ul.LeftMenu li.Current a
{
    color:#326a00;
}
ul.LeftMenu li a
{
    color:#645f5f;
}
ul.LeftMenu li a:link
{    
    text-decoration:none;
}
ul.LeftMenu li a:visited
{    
    text-decoration:none;
}
ul.LeftMenu li a:hover
{    
    color:#326a00;
    text-decoration:underline;
}
.LeftMenuBox
{
    margin-bottom:10px; width:204px;
}
.LeftMenuBoxHeader
{
    width:200px;
    height:26px;
    background:url(/Images/Sprite.png) -222px 0px no-repeat;
    color:#FFFFFF;    
    text-transform:uppercase;
    font-weight:bold;
    padding-top:12px;
    padding-left:10px;
}
.ContactPhtoto
{
    max-width:148px;
}
.ListingContainer
{
    margin-top:10px;
}
.NewsPhoto
{
    max-width:300px;
}

.CompanyTopMenu 
{   
    margin:auto auto;                       
    padding-top:12px;
    padding-bottom:20px;
}        
.CompanyTopMenu ul
{
    margin:0px; padding:0px;
}
.CompanyTopMenu ul li
{
    display:inline;
    list-style-type: none;                        
}
.CompanyTopMenu ul li a
{
    padding: 12px 11px 12px 11px;
    font-size:12px;
    color:#FFFFFF;
    font-weight:normal;
    text-decoration:none;            
}
.CompanyTopMenu ul li a : link, .CompanyTopMenu ul li a : visited
{            
    color:#FFFFFF;
    text-decoration:none;
}        
.CompanyTopMenu ul li a:hover, .CompanyTopMenu ul li .current     
{
    color:#cef5cc;
    font-weight:normal; 
    /*background-color:#FF0000;
    background-color:#e6e0e0;*/
    background:url(/Images/CompanyMenuBackHover.png);
    text-decoration:underline;
}
.CompanyTopMenu ul li.MenuTitle
{
    padding: 13px 11px 12px 11px;
    color:#7dc67a;
    font-weight:bold;     
    background:url(/Images/CompanyMenuTitleBack.png) repeat-x;    
    text-decoration:none;
}
.GreenLink a:link, .GreenLink a:visited
{
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#3f8500;
}
.GreenLink a:hover
{            
    text-decoration:underline;         
}

.ContentBoxContainer
{
    border-bottom:#B9B9B9 0px solid;
    border-left:none;
    /*margin-bottom:10px;*/
    background-color:#FFFFFF;
}
.ContentBox
{
    border:#f1f8f2 7px solid;
    padding:5px 10px 10px 10px;            
    line-height:17px;
}
.ContentBox:hover
{
    border:#115a08 7px solid;
}
.ContentHeading
{
    padding:0px 5px 0px 0px;
    border-bottom:#FFFFFF 1px solid;
    color:#115a08;
    font-weight:bold;
    margin-bottom:3px;
}
.ContentHeadingHover
{
    border-bottom:#115a08 1px solid;
}
.PagerButton { float:left; border:#B9B9B9 1px solid; background-color:#FFFFFF; margin-left:5px; font-size:12px; font-weight:bold; padding:4px 8px; color:#a7b8a7;  }
.CurrentPage { float:left; border:#B9B9B9 1px solid; background-color:#115a08; margin-left:5px; font-size:12px; font-weight:bold; padding:4px 8px;  color:#FFFFFF;} 
.PagerButton:hover{background-color:#115a08;}
.PagerButton a:link, .PagerButton a:visited{text-decoration:none; color:#115a08;}
.PagerButton a:hover{text-decoration:underline; color:#FFFFFF;}
.PagerPageCount{float:right; text-align:right; padding-top:5px; font-size:12px; color:#a7b8a7;}
.PagerTotalRecordMessage{margin-top:5px; font-size:12px; color:#a7b8a7;}
.ProjectImage{width:400px;}        
.ThumbContainer
{
    width:132px;
    float:left;
    margin-right:5px;
    margin-bottom:10px;
    border:#F1F8F2 2px solid;
}
.ThumbContainer:hover{border:#115a08 2px solid;}
.TopBannerAdd{width:525px; height:128px; margin-top:0px; float:left; }
/****** Quick Search Styles ***********/
.TabContainer{width:100%; display:none;}        
#tblTabContainer div {cursor:pointer; text-align:center; padding-top:6px;}        
.QuickSearchTab
{
    width:55px;
    height:18px;
    background:url(/Images/Sprite.png) -0px -198px no-repeat;
    color:#3d740e;
}         
.QuickSearchTab_Not
{
    width:55px;
    height:18px;
    background:url(/Images/sprite.png) -0px -228px no-repeat;
    color:#91a282;
}
.QuickSearchTab_Not:hover
{
    width:55px;
    height:18px;
    background:url(/Images/Sprite.png) -0px -198px no-repeat;
    color:#3d740e;
}
/****** Quick Search Styles End *******/
.CaptionBox{border:#3F8500 1px solid; background-color:#D3F0B6; padding:1px 0px 2px 0px;}

/******************* Siddik 02.08.11 *********************/

.LogoText
{
  font-size:11px;
  font-weight:bold;
  color:#3a2f67;  
}

/*.Welcomes
{
    background-color:#f1eeee;    
    padding:5px 20px 20px 20px;
    line-height:21px;            
    -moz-border-radius: 6px;
	border-radius: 6px;	  
	margin-top:10px;  	   
}*/

.Welcomes
{
    line-height:19px;            
 	margin-top:0px;  	   
}

        
 /*.Welcomes:hover
 {
     background-color:#ffc90f; #f1eeee
     color:#FFFFFF; 
     cursor:pointer;
 } */
/********************************************************/
.liSubmenuContainer #divServiceProviderSubMenue
{
    z-index:30;
    position:absolute;
    display:none;   
    padding:8px 0px 0px 0px; 
    background-color:#FFFFFF;
    border:#a5a5a5 1px solid;
}

.liSubmenuContainer #divServiceProviderSubMenue div
{
    padding:5px 20px;
    background-color:#FFFFFF;
    border-bottom:#CCCCCC 1px solid;
    /*border-top:#CCCCCC 1px solid;*/
}

.liSubmenuContainer #divServiceProviderSubMenue div a
{
    padding: 5px 4px 2px 3px;    
}

.liSubmenuContainer #divServiceProviderSubMenue div:hover
{
    /*background-color:#CCCCCC;*/
    color:#438209;
    font-weight:normal;    
    background:url(/Images/NavigationBack_Hover.jpg);
    background-repeat:repeat-x;
    text-decoration:none;
    padding: 5px 20px;
}

.EventImage
{
    max-width:600px;
    border:0px;
    margin-bottom:5px;      
}

div.FreeMembership
{
    background-color:#d3f0b6;     
    -moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	margin:3px 3px;
	padding:10px 10px;		
}

div.MembershipExpired
{
    background-color:#d3f0b6;     
    -moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	margin:3px 3px;
	padding:10px 10px;
	color:#ff0000;		
}